home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / game / role / alan.lha / alan.prod < prev    next >
Text File  |  1997-01-08  |  19KB  |  614 lines

  1.  
  2.   1. <adventure> = <optional_options> <units> <start> 
  3.                  ;
  4.  
  5.   2. <optional_options> = 
  6.   3.                    ! 'OPTIONS' <options> 
  7.                         ;
  8.  
  9.   4. <options> = <option> 
  10.   5.           ! <options> <option> 
  11.                ;
  12.  
  13.   6. <option> = ID '.' 
  14.   7.          ! ID ID '.' 
  15.   8.          ! ID INTEGER '.' 
  16.               ;
  17.  
  18.   9. <units> = <unit> 
  19.  10.         ! <units> <unit> 
  20.              ;
  21.  
  22.  11. <unit> = <default> 
  23.  12.        ! <object_default> 
  24.  13.        ! <location_default> 
  25.  14.        ! <actor_default> 
  26.  15.        ! <messages> 
  27.  16.        ! <rule> 
  28.  17.        ! <synonyms> 
  29.  18.        ! <syntax> 
  30.  19.        ! <verb> 
  31.  20.        ! <location> 
  32.  21.        ! <object> 
  33.  22.        ! <container> 
  34.  23.        ! <actor> 
  35.  24.        ! <event> 
  36.             ;
  37.  
  38.  25. <default> = 'DEFAULT' 'ATTRIBUTES' <attributes> 
  39.                ;
  40.  
  41.  26. <location_default> = 'LOCATION' 'ATTRIBUTES' <attributes> 
  42.                         ;
  43.  
  44.  27. <object_default> = 'OBJECT' 'ATTRIBUTES' <attributes> 
  45.                       ;
  46.  
  47.  28. <actor_default> = 'ACTOR' 'ATTRIBUTES' <attributes> 
  48.                      ;
  49.  
  50.  29. <attributes> = <attribute> '.' 
  51.  30.              ! <attributes> <attribute> '.' 
  52.                   ;
  53.  
  54.  31. <attribute> = ID 
  55.  32.             ! 'NOT' ID 
  56.  33.             ! ID <optional_minus> INTEGER 
  57.  34.             ! ID STRING 
  58.                  ;
  59.  
  60.  35. <synonyms> = 'SYNONYMS' <synonym_list> 
  61.                 ;
  62.  
  63.  36. <synonym_list> = <synonym> 
  64.  37.                ! <synonym_list> <synonym> 
  65.                     ;
  66.  
  67.  38. <synonym> = <id_list> '=' ID '.' 
  68.                ;
  69.  
  70.  39. <messages> = 'MESSAGE' <message_list> 
  71.                 ;
  72.  
  73.  40. <message_list> = <message> 
  74.  41.                ! <message_list> <message> 
  75.                     ;
  76.  
  77.  42. <message> = ID ':' <statements> 
  78.                ;
  79.  
  80.  43. <syntax> = 'SYNTAX' <syntax_list> 
  81.               ;
  82.  
  83.  44. <syntax_list> = <syntax_item> 
  84.  45.               ! <syntax_list> <syntax_item> 
  85.                    ;
  86.  
  87.  46. <syntax_item> = ID '=' <syntax_elements> <optional_class_restrictions> 
  88.                    ;
  89.  
  90.  47. <syntax_elements> = <syntax_element> 
  91.  48.                   ! <syntax_elements> <syntax_element> 
  92.                        ;
  93.  
  94.  49. <syntax_element> = ID 
  95.  50.                  ! '(' ID ')' <optional_indicators> 
  96.                       ;
  97.  
  98.  51. <optional_indicators> = 
  99.  52.                       ! <optional_indicators> <indicator> 
  100.                            ;
  101.  
  102.  53. <indicator> = '*' 
  103.  54.             ! '!' 
  104.                  ;
  105.  
  106.  55. <optional_class_restrictions> = '.' 
  107.  56.                               ! 'WHERE' <class_restrictions> 
  108.                                    ;
  109.  
  110.  57. <class_restrictions> = <class_restriction> 
  111.  58.                      ! <class_restrictions> 'AND' <class_restriction> 
  112.                           ;
  113.  
  114.  59. <class_restriction> = ID 'ISA' <classes> 'ELSE' <statements> 
  115.                          ;
  116.  
  117.  60. <classes> = <class_identifier> 
  118.  61.           ! <classes> 'OR' <class_identifier> 
  119.                ;
  120.  
  121.  62. <class_identifier> = 'OBJECT' 
  122.  63.                    ! 'ACTOR' 
  123.  64.                    ! 'CONTAINER' 
  124.  65.                    ! 'INTEGER' 
  125.  66.                    ! 'STRING' 
  126.  67.                    ! 'CONTAINER' 'OBJECT' 
  127.  68.                    ! 'CONTAINER' 'ACTOR' 
  128.                         ;
  129.  
  130.  69. <optional_verbs> = 
  131.  70.                  ! <optional_verbs> <verb> 
  132.                       ;
  133.  
  134.  71. <verb> = <verb_header> <verb_body> <verb_tail> 
  135.             ;
  136.  
  137.  72. <verb_header> = 'VERB' <id_list> 
  138.                    ;
  139.  
  140.  73. <verb_body> = <simple_verb_body> 
  141.  74.             ! <verb_alternatives> 
  142.                  ;
  143.  
  144.  75. <verb_alternatives> = <verb_alternative> 
  145.  76.                     ! <verb_alternatives> <verb_alternative> 
  146.                          ;
  147.  
  148.  77. <verb_alternative> = 'WHEN' ID <simple_verb_body> 
  149.                         ;
  150.  
  151.  78. <simple_verb_body> = <optional_checks> <optional_does> 
  152.                         ;
  153.  
  154.  79. <verb_tail> = 'END' 'VERB' <optional_id> '.' 
  155.                  ;
  156.  
  157.  80. <optional_checks> = 
  158.  81.                   ! 'CHECK' <statements> 
  159.  82.                   ! 'CHECK' <check_list> 
  160.                        ;
  161.  
  162.  83. <check_list> = <check> 
  163.  84.              ! <check_list> 'AND' <check> 
  164.                   ;
  165.  
  166.  85. <check> = <expression> 'ELSE' <statements> 
  167.              ;
  168.  
  169.  86. <optional_does> = 
  170.  87.                 ! 'DOES' <optional_qual> <statements> 
  171.                      ;
  172.  
  173.  88. <location> = <location_header> <location_body> <location_tail> 
  174.                 ;
  175.  
  176.  89. <location_header> = 'LOCATION' ID <optional_name> 
  177.                        ;
  178.  
  179.  90. <location_body> = <optional_attributes> <optional_description> 
  180.                        <optional_does> <optional_exits> <optional_verbs> 
  181.                      ;
  182.  
  183.  91. <location_tail> = 'END' 'LOCATION' <optional_id> '.' 
  184.                      ;
  185.  
  186.  92. <optional_exits> = 
  187.  93.                  ! <optional_exits> <exit> 
  188.                       ;
  189.  
  190.  94. <exit> = 'EXIT' <id_list> 'TO' ID <optional_exit_body> '.' 
  191.             ;
  192.  
  193.  95. <optional_exit_body> = 
  194.  96.                      ! <optional_checks> <optional_does> 'END' 'EXIT' 
  195.                             <optional_id> 
  196.                           ;
  197.  
  198.  97. <object> = <object_header> <object_body> <object_tail> 
  199.               ;
  200.  
  201.  98. <object_header> = 'OBJECT' ID <optional_where> <optional_names> 
  202.                        <optional_where> 
  203.                      ;
  204.  
  205.  99. <object_tail> = 'END' 'OBJECT' <optional_id> '.' 
  206.                    ;
  207.  
  208. 100. <object_body> = <optional_properties> <optional_attributes> 
  209.                      <optional_descriptions> <optional_verbs> 
  210.                    ;
  211.  
  212. 101. <optional_attributes> = 
  213. 102.                       ! <optional_attributes> <is> <attributes> 
  214.                            ;
  215.  
  216. 103. <is> = 'IS' 
  217. 104.      ! 'ARE' 
  218. 105.      ! 'HAS' 
  219.           ;
  220.  
  221. 106. <optional_descriptions> = 
  222. 107.                         ! <optional_descriptions> 
  223.                                <article_or_mentioned_or_description> 
  224.                              ;
  225.  
  226. 108. <article_or_mentioned_or_description> = <article> 
  227. 109.                                       ! <description> 
  228. 110.                                       ! <mentioned> 
  229.                                            ;
  230.  
  231. 111. <optional_description> = 
  232. 112.                        ! <description> 
  233.                             ;
  234.  
  235. 113. <description> = 'DESCRIPTION' 
  236. 114.               ! 'DESCRIPTION' <statements> 
  237.                    ;
  238.  
  239. 115. <article> = 'ARTICLE' 
  240. 116.           ! 'ARTICLE' <statements> 
  241.                ;
  242.  
  243. 117. <mentioned> = 'MENTIONED' <statements> 
  244.                  ;
  245.  
  246. 118. <optional_name> = 
  247. 119.                 ! <name> 
  248.                      ;
  249.  
  250. 120. <optional_names> = 
  251. 121.                  ! <optional_names> <name> 
  252.                       ;
  253.  
  254. 122. <name> = 'NAME' <ids> 
  255.             ;
  256.  
  257. 123. <optional_properties> = 
  258. 124.                       ! 'CONTAINER' <container_body> 
  259.                            ;
  260.  
  261. 125. <container> = <container_header> <container_body> <container_tail> 
  262.                  ;
  263.  
  264. 126. <container_header> = 'CONTAINER' ID 
  265.                         ;
  266.  
  267. 127. <container_body> = <optional_limits> <optional_header> <optional_empty> 
  268.                       ;
  269.  
  270. 128. <container_tail> = 'END' 'CONTAINER' <optional_id> '.' 
  271.                       ;
  272.  
  273. 129. <optional_limits> = 
  274. 130.                   ! 'LIMITS' <limits> 
  275.                        ;
  276.  
  277. 131. <limits> = <limit> 
  278. 132.          ! <limits> <limit> 
  279.               ;
  280.  
  281. 133. <limit> = <limit_attribute> 'THEN' <statements> 
  282.              ;
  283.  
  284. 134. <limit_attribute> = <attribute> 
  285. 135.                   ! 'COUNT' INTEGER 
  286.                        ;
  287.  
  288. 136. <optional_header> = 
  289. 137.                   ! 'HEADER' <statements> 
  290.                        ;
  291.  
  292. 138. <optional_empty> = 
  293. 139.                  ! 'ELSE' <statements> 
  294.                       ;
  295.  
  296. 140. <event> = <event_header> <statements> <event_tail> 
  297.              ;
  298.  
  299. 141. <event_header> = 'EVENT' ID 
  300.                     ;
  301.  
  302. 142. <event_tail> = 'END' 'EVENT' <optional_id> '.' 
  303.                   ;
  304.  
  305. 143. <actor> = <actor_header> <actor_body> <actor_tail> 
  306.              ;
  307.  
  308. 144. <actor_header> = 'ACTOR' ID <optional_where> <optional_names> 
  309.                       <optional_where> 
  310.                     ;
  311.  
  312. 145. <actor_body> = <optional_properties> <optional_attributes> 
  313.                     <optional_description> <optional_verbs> 
  314.                     <optional_actor_script> 
  315.                   ;
  316.  
  317. 146. <actor_tail> = 'END' 'ACTOR' <optional_id> '.' 
  318.                   ;
  319.  
  320. 147. <optional_actor_script> = 
  321. 148.                         ! <optional_actor_script> <script> 
  322.                              ;
  323.  
  324. 149. <script> = 'SCRIPT' <integer_or_id> '.' <optional_description> 
  325.                 <step_list> 
  326.               ;
  327.  
  328. 150. <step_list> = <step> 
  329. 151.             ! <step_list> <step> 
  330.                  ;
  331.  
  332. 152. <step> = 'STEP' <statements> 
  333. 153.        ! 'STEP' 'AFTER' INTEGER <statements> 
  334. 154.        ! 'STEP' 'WAIT' 'UNTIL' <expression> <statements> 
  335.             ;
  336.  
  337. 155. <rule> = 'WHEN' <expression> '=>' <statements> 
  338.             ;
  339.  
  340. 156. <start> = 'START' <where> '.' <optional_statements> 
  341.              ;
  342.  
  343. 157. <optional_statements> = 
  344. 158.                       ! <statements> 
  345.                            ;
  346.  
  347. 159. <statements> = <statement> 
  348. 160.              ! <statements> <statement> 
  349.                   ;
  350.  
  351. 161. <statement> = <output_statement> 
  352. 162.             ! <special_statement> 
  353. 163.             ! <manipulation_statement> 
  354. 164.             ! <event_statement> 
  355. 165.             ! <assignment_statement> 
  356. 166.             ! <actor_statement> 
  357. 167.             ! <if_statement> 
  358.                  ;
  359.  
  360. 168. <output_statement> = STRING 
  361. 169.                    ! 'DESCRIBE' <what> '.' 
  362. 170.                    ! 'SAY' <expression> '.' 
  363. 171.                    ! 'LIST' <what> '.' 
  364.                         ;
  365.  
  366. 172. <special_statement> = 'QUIT' '.' 
  367. 173.                     ! 'LOOK' '.' 
  368. 174.                     ! 'SAVE' '.' 
  369. 175.                     ! 'RESTORE' '.' 
  370. 176.                     ! 'RESTART' '.' 
  371. 177.                     ! 'SCORE' <optional_integer> '.' 
  372. 178.                     ! 'VISITS' INTEGER '.' 
  373. 179.                     ! 'SYSTEM' STRING '.' 
  374.                          ;
  375.  
  376. 180. <manipulation_statement> = 'EMPTY' <what> <optional_where> '.' 
  377. 181.                          ! 'LOCATE' <what> <where> '.' 
  378.                               ;
  379.  
  380. 182. <event_statement> = 'CANCEL' ID '.' 
  381. 183.                   ! 'SCHEDULE' ID <optional_where> 'AFTER' INTEGER '.' 
  382.                        ;
  383.  
  384. 184. <assignment_statement> = 'MAKE' <what> <something> '.' 
  385. 185.                        ! 'INCREASE' <attribute_reference> 
  386.                               <optional_by_clause> '.' 
  387. 186.                        ! 'DECREASE' <attribute_reference> 
  388.                               <optional_by_clause> '.' 
  389. 187.                        ! 'SET' <attribute_reference> 'TO' <expression> 
  390.                               '.' 
  391.                             ;
  392.  
  393. 188. <optional_by_clause> = 
  394. 189.                      ! 'BY' <expression> 
  395.                           ;
  396.  
  397. 190. <if_statement> = 'IF' <expression> 'THEN' <statements> 
  398.                       <optional_elsif_list> <optional_else_part> 'END' 'IF' 
  399.                       '.' 
  400.                     ;
  401.  
  402. 191. <optional_elsif_list> = 
  403. 192.                       ! <elsif_list> 
  404.                            ;
  405.  
  406. 193. <elsif_list> = 'ELSIF' <expression> 'THEN' <statements> 
  407. 194.              ! <elsif_list> 'ELSIF' <expression> 'THEN' <statements> 
  408.                   ;
  409.  
  410. 195. <optional_else_part> = 
  411. 196.                      ! 'ELSE' <statements> 
  412.                           ;
  413.  
  414. 197. <actor_statement> = 'USE' 'SCRIPT' <integer_or_id> <optional_for_actor> 
  415.                          '.' 
  416.                        ;
  417.  
  418. 198. <optional_for_actor> = 
  419. 199.                      ! 'FOR' ID 
  420.                           ;
  421.  
  422. 200. <expression> = <term> 
  423. 201.              ! <expression> 'OR' <term> 
  424.                   ;
  425.  
  426. 202. <term> = <factor> 
  427. 203.        ! <term> 'AND' <factor> 
  428.             ;
  429.  
  430. 204. <factor> = <primary> 
  431. 205.          ! <primary> <optional_not> <where> 
  432. 206.          ! <primary> <binop> <primary> 
  433. 207.          ! <primary> <optional_not> <relop> <primary> 
  434. 208.          ! <primary> <is> <something> 
  435.               ;
  436.  
  437. 209. <primary> = <optional_minus> INTEGER 
  438. 210.           ! STRING 
  439. 211.           ! <what> 
  440. 212.           ! 'SCORE' 
  441. 213.           ! <aggregate> <where> 
  442. 214.           ! '(' <expression> ')' 
  443. 215.           ! <attribute_reference> 
  444. 216.           ! 'RANDOM' INTEGER 'TO' INTEGER 
  445.                ;
  446.  
  447. 217. <aggregate> = 'COUNT' 
  448. 218.             ! 'SUM' 'OF' ID 
  449. 219.             ! 'MAX' 'OF' ID 
  450.                  ;
  451.  
  452. 220. <something> = <optional_not> ID 
  453.                  ;
  454.  
  455. 221. <what> = 'OBJECT' 
  456. 222.        ! 'LOCATION' 
  457. 223.        ! 'ACTOR' 
  458. 224.        ! ID 
  459.             ;
  460.  
  461. 225. <optional_where> = 
  462. 226.                  ! <where> 
  463.                       ;
  464.  
  465. 227. <where> = 'HERE' 
  466. 228.         ! 'NEARBY' 
  467. 229.         ! 'AT' <what> 
  468. 230.         ! 'IN' <what> 
  469.              ;
  470.  
  471. 231. <binop> = '+' 
  472. 232.         ! '-' 
  473. 233.         ! '*' 
  474. 234.         ! '/' 
  475.              ;
  476.  
  477. 235. <relop> = '<>' 
  478. 236.         ! '=' 
  479. 237.         ! '==' 
  480. 238.         ! '>=' 
  481. 239.         ! '<=' 
  482. 240.         ! '>' 
  483. 241.         ! '<' 
  484.              ;
  485.  
  486. 242. <optional_qual> = 
  487. 243.                 ! 'BEFORE' 
  488. 244.                 ! 'AFTER' 
  489. 245.                 ! 'ONLY' 
  490.                      ;
  491.  
  492. 246. <optional_not> = 
  493. 247.                ! 'NOT' 
  494.                     ;
  495.  
  496. 248. <optional_id> = 
  497. 249.               ! ID 
  498.                    ;
  499.  
  500. 250. <ids> = ID 
  501. 251.       ! <ids> ID 
  502.            ;
  503.  
  504. 252. <id_list> = ID 
  505. 253.           ! <id_list> ',' ID 
  506.                ;
  507.  
  508. 254. <optional_integer> = 
  509. 255.                    ! INTEGER 
  510.                         ;
  511.  
  512. 256. <optional_minus> = 
  513. 257.                  ! '-' 
  514.                       ;
  515.  
  516. 258. <attribute_reference> = ID 'OF' <what> 
  517.                            ;
  518.  
  519. 259. <integer_or_id> = INTEGER 
  520. 260.                 ! ID 
  521.                      ;
  522.  
  523. 261. ID = IDENT 
  524. 262.    ! 'DEFAULT' 
  525. 263.    ! 'ARTICLE' 
  526. 264.    ! 'MESSAGE' 
  527. 265.    ! 'QUIT' 
  528. 266.    ! 'SAVE' 
  529. 267.    ! 'RESTORE' 
  530. 268.    ! 'RESTART' 
  531. 269.    ! 'WAIT' 
  532.         ;
  533.  
  534. *******  Shift-Reduce conflict in state  106 Symbol: 'DEFAULT' Production:   25
  535.          Resolved by modification (Reduce:   25)
  536. *******  Shift-Reduce conflict in state  106 Symbol: 'MESSAGE' Production:   25
  537.          Resolved by modification (Reduce:   25)
  538. *******  Shift-Reduce conflict in state  114 Symbol: 'DEFAULT' Production:   27
  539.          Resolved by modification (Reduce:   27)
  540. *******  Shift-Reduce conflict in state  114 Symbol: 'MESSAGE' Production:   27
  541.          Resolved by modification (Reduce:   27)
  542. *******  Shift-Reduce conflict in state  115 Symbol: 'HERE' Production:  225
  543.          Resolved by modification (Shift: 'HERE')
  544. *******  Shift-Reduce conflict in state  115 Symbol: 'NEARBY' Production:  225
  545.          Resolved by modification (Shift: 'NEARBY')
  546. *******  Shift-Reduce conflict in state  115 Symbol: 'AT' Production:  225
  547.          Resolved by modification (Shift: 'AT')
  548. *******  Shift-Reduce conflict in state  115 Symbol: 'IN' Production:  225
  549.          Resolved by modification (Shift: 'IN')
  550. *******  Shift-Reduce conflict in state  119 Symbol: 'ARTICLE' Production:  122
  551.          Resolved by modification (Reduce:  122)
  552. *******  Shift-Reduce conflict in state  122 Symbol: 'DEFAULT' Production:   26
  553.          Resolved by modification (Reduce:   26)
  554. *******  Shift-Reduce conflict in state  122 Symbol: 'MESSAGE' Production:   26
  555.          Resolved by modification (Reduce:   26)
  556. *******  Shift-Reduce conflict in state  126 Symbol: 'DEFAULT' Production:   28
  557.          Resolved by modification (Reduce:   28)
  558. *******  Shift-Reduce conflict in state  126 Symbol: 'MESSAGE' Production:   28
  559.          Resolved by modification (Reduce:   28)
  560. *******  Shift-Reduce conflict in state  127 Symbol: 'HERE' Production:  225
  561.          Resolved by modification (Shift: 'HERE')
  562. *******  Shift-Reduce conflict in state  127 Symbol: 'NEARBY' Production:  225
  563.          Resolved by modification (Shift: 'NEARBY')
  564. *******  Shift-Reduce conflict in state  127 Symbol: 'AT' Production:  225
  565.          Resolved by modification (Shift: 'AT')
  566. *******  Shift-Reduce conflict in state  127 Symbol: 'IN' Production:  225
  567.          Resolved by modification (Shift: 'IN')
  568. *******  Shift-Reduce conflict in state  131 Symbol: 'DEFAULT' Production:   39
  569.          Resolved by modification (Reduce:   39)
  570. *******  Shift-Reduce conflict in state  131 Symbol: 'MESSAGE' Production:   39
  571.          Resolved by modification (Reduce:   39)
  572. *******  Shift-Reduce conflict in state  134 Symbol: 'QUIT' Production:   42
  573.          Resolved by modification (Shift: 'QUIT')
  574. *******  Shift-Reduce conflict in state  134 Symbol: 'SAVE' Production:   42
  575.          Resolved by modification (Shift: 'SAVE')
  576. *******  Shift-Reduce conflict in state  134 Symbol: 'RESTORE' Production:   42
  577.          Resolved by modification (Shift: 'RESTORE')
  578. *******  Shift-Reduce conflict in state  134 Symbol: 'RESTART' Production:   42
  579.          Resolved by modification (Shift: 'RESTART')
  580. *******  Shift-Reduce conflict in state  140 Symbol: 'DEFAULT' Production:   35
  581.          Resolved by modification (Reduce:   35)
  582. *******  Shift-Reduce conflict in state  140 Symbol: 'MESSAGE' Production:   35
  583.          Resolved by modification (Reduce:   35)
  584. *******  Shift-Reduce conflict in state  146 Symbol: 'DEFAULT' Production:   43
  585.          Resolved by modification (Reduce:   43)
  586. *******  Shift-Reduce conflict in state  146 Symbol: 'MESSAGE' Production:   43
  587.          Resolved by modification (Reduce:   43)
  588. *******  Shift-Reduce conflict in state  157 Symbol: 'QUIT' Production:   59
  589.          Resolved by modification (Shift: 'QUIT')
  590. *******  Shift-Reduce conflict in state  157 Symbol: 'SAVE' Production:   59
  591.          Resolved by modification (Shift: 'SAVE')
  592. *******  Shift-Reduce conflict in state  157 Symbol: 'RESTORE' Production:   59
  593.          Resolved by modification (Shift: 'RESTORE')
  594. *******  Shift-Reduce conflict in state  157 Symbol: 'RESTART' Production:   59
  595.          Resolved by modification (Shift: 'RESTART')
  596. *******  Shift-Reduce conflict in state  211 Symbol: 'ARTICLE' Production:  102
  597.          Resolved by modification (Reduce:  102)
  598. *******  Shift-Reduce conflict in state  235 Symbol: 'ARTICLE' Production:  130
  599.          Resolved by modification (Reduce:  130)
  600. *******  Shift-Reduce conflict in state  238 Symbol: 'QUIT' Production:  133
  601.          Resolved by modification (Shift: 'QUIT')
  602. *******  Shift-Reduce conflict in state  238 Symbol: 'SAVE' Production:  133
  603.          Resolved by modification (Shift: 'SAVE')
  604. *******  Shift-Reduce conflict in state  238 Symbol: 'RESTORE' Production:  133
  605.          Resolved by modification (Shift: 'RESTORE')
  606. *******  Shift-Reduce conflict in state  238 Symbol: 'RESTART' Production:  133
  607.          Resolved by modification (Shift: 'RESTART')
  608. *******  Shift-Reduce conflict in state  277 Symbol: 'DEFAULT' Production:    3
  609.          Resolved by modification (Reduce:    3)
  610. *******  Shift-Reduce conflict in state  277 Symbol: 'MESSAGE' Production:    3
  611.          Resolved by modification (Reduce:    3)
  612.  
  613.  
  614.